package cn.epsilon3.mybatis.service;

import cn.epsilon3.domain.e3.po.E3UserPo;

/**
 * <p>
 * user mapper 服务
 * </p>
 *
 * @author epsilon3
 * @since 2023-08-13
 */
public interface E3UserMapperService {

    /**
     * 通过账户查找用户信息
     *
     * @param userAccount 用户名或密码
     * @return
     */
    E3UserPo selectOneByUserCount(String userAccount);

    /**
     * 通过userId查找用户信息
     *
     * @param userId 有效标识
     * @return
     */
    E3UserPo selectOneByUserId(String userId,Integer effective);

    /**
     * 通过userId修改用户信息
     *
     * @param e3UserPo 用户实体
     */
    void updateOneByUserId(E3UserPo e3UserPo);
}
